Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
grapesjs-plugin-forms
Advanced tools
This plugin adds some basic form components and blocks to help working with forms easier
New components:
form
input
textarea
select
checkbox
radio
button
label
blocks
Which blocks to add, default: ['form', 'input', 'textarea', 'select', 'button', 'label', 'checkbox', 'radio']
(all),labelTraitMethod
Method trait label, default: 'Method',labelTraitAction
Action trait label, default: 'Action',labelTraitState
State trait label, default: 'State',labelTraitId
ID trait label, default: 'ID',labelTraitFor
For trait label, default: 'For',labelInputName
Input name label, default: 'Input',labelTextareaName
Textarea name label, default: 'Textarea',labelSelectName
Select name label, default: 'Select',labelCheckboxName
Checkbox name label, default: 'Checkbox',labelRadioName
Radio name label, default: 'Radio',labelButtonName
Button name label, default: 'Button',labelTraitName
Name trait label, default: 'Name',labelTraitPlaceholder
Placeholder trait label, default: 'Placeholder',labelTraitValue
Value trait label, default: 'Value',labelTraitRequired
Required trait label, default: 'Required',labelTraitType
Type trait label, default: 'Type',labelTraitOptions
Options trait label, default: 'Options',labelTraitChecked
Checked trait label, default: 'Checked',labelTypeText
Text type label, default: 'Text',labelTypeEmail
Email type label, default: 'Email',labelTypePassword
Password type label, default: 'Password',labelTypeNumber
Number type label, default: 'Number',labelTypeSubmit
Submit type label, default: 'Submit',labelTypeReset
Reset type label, default: 'Reset',labelTypeButton
Button type label, default: 'Button',labelNameLabel
Label type label, default: 'Label',labelForm
Form type label, default: 'Form',labelSelectOption
Select option type label, default: '- Select option -',labelOption
Option label, default: 'Option'npm i grapesjs-plugin-forms
<link href="path/to/grapes.min.css" rel="stylesheet"/>
<script src="path/to/grapes.min.js"></script>
<script src="path/to/grapesjs-plugin-forms.min.js"></script>
<div id="gjs"></div>
<script type="text/javascript">
var editor = grapesjs.init({
fromElement: 1,
container : '#gjs',
plugins: ['gjs-plugin-forms'],
pluginsOpts: {
'gjs-plugin-forms': {/* ...options */}
}
});
</script>
Clone the repository
$ git clone https://github.com/artf/grapesjs-plugin-forms.git
$ cd grapesjs-plugin-forms
Install it
$ npm i
The plugin relies on GrapesJS via peerDependencies
so you have to install it manually (without adding it to package.json)
$ npm i grapesjs --no-save
Start the dev server
$ npm start
BSD 3-Clause
FAQs
Set of forms components and blocks for GrapesJS editor
The npm package grapesjs-plugin-forms receives a total of 6,295 weekly downloads. As such, grapesjs-plugin-forms popularity was classified as popular.
We found that grapesjs-plugin-forms demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.